score a historic victory - Français Anglais Dictionnaire